/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication19;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 *
 * @author mj
 */
public class Utiles {

    /**
     *
     * @param mensaje
     * @return
     * @throws IOException
     */
    public static String pedirTipoLibro(String mensaje) throws IOException {
        InputStreamReader flujo = new InputStreamReader(System.in);
        BufferedReader teclado = new BufferedReader(flujo);
        String tipo;
        System.out.print(mensaje);
        tipo = teclado.readLine();
        while (!(tipo.equalsIgnoreCase("fin") || tipo.equalsIgnoreCase("economia")
                || tipo.equalsIgnoreCase("informatica"))) {
            System.out.print("error");
            System.out.print(mensaje);
            tipo = teclado.readLine();
        }
        return tipo;

    }

    public static int pedirFormaPago(String mensaje)  {
        InputStreamReader flujo = new InputStreamReader(System.in);
        BufferedReader teclado = new BufferedReader(flujo);
        int formapago = 0;
        boolean mal = true;

        while (mal) {
            try {

                System.out.print(mensaje);
                formapago = Integer.parseInt(teclado.readLine());
                if (formapago != 1 && formapago != 2) {
                    System.out.print("error limite");
                } else {
                    mal = false;
                }
            } catch (NumberFormatException es) {
                System.out.print("error numero");
            }
            catch (IOException ex){}
            
            
        }
        return formapago;

    }
}
